package router

import (
	"getaway/handler/api"
	"github.com/gin-gonic/gin"
)

func Base(v1 *gin.RouterGroup) {
	base := v1.Group("base")

	{
		//base.Use(middleware.JWTAuth(config.KEY_JWT))
		base.POST("/platformAdd", api.PlatformAdd)                                           // 平台版本添加
		base.GET("/platformInfoList", api.PlatformInfoList)                                  // 平台版本列表
		base.POST("/platformUpdate", api.PlatformUpdate)                                     // 平台版本更新
		base.POST("/applicationAdd", api.ApplicationAdd)                                     // 应用版本添加
		base.POST("/applicationUpdate", api.ApplicationUpdate)                               // 应用版本更新
		base.GET("/applicationList", api.ApplicationList)                                    // 应用版本列表
		base.POST("/driverAppAdd", api.DriverAppAdd)                                         // 司机端app添加
		base.GET("/driverAppList", api.DriverAppList)                                        // 司机端app列表
		base.POST("/driverAppUpdate", api.DriverAppUpdate)                                   // 司机端app更新
		base.POST("/passengerAppAdd", api.PassengerAppAdd)                                   // 乘客端app添加
		base.GET("/passengerAppList", api.PassengerAppList)                                  // 乘客端app列表
		base.POST("/passengerAppUpdate", api.PassengerAppUpdate)                             // 乘客端app更新
		base.POST("/carAppUpdateAdd", api.CarAppUpdateAdd)                                   // 车机端添加
		base.POST("/carAppUpdate", api.CarAppUpdate)                                         // 车机端更新
		base.GET("/carAppUpdateList", api.CarAppUpdateList)                                  // 车机端列表
		base.POST("/uploadToQiNiu", api.UploadToQiNiu)                                       // 上传文件至七牛
		base.POST("/organizationAdd", api.OrganizationAdd)                                   // 机构信息添加
		base.POST("/organizationUpdate", api.OrganizationUpdate)                             // 机构信息更新
		base.POST("/businessLicenseInformationAdd", api.BusinessLicenseInformationAdd)       // 经营许可证信息添加
		base.POST("/businessLicenseInformationUpdate", api.BusinessLicenseInformationUpdate) // 经营许可证信息修改
	}
}
